// function http(obj:{url:string,method:string}):void{
//     console.log(obj);

// }
// http({url:"top250",method:"get"})
//属性接口，对方法的参数的约束
interface Params {
    url: string,
    method: string,
    // 属性可有可无
    data?:Object
}
function http(d: Params): void {
    console.log(d);
}
http({
    url: "top250",
    method: "get",
    
})
http({
    url: "login",
    method: "post",
    data:{
        username:"lisi",
        pwd:123
    }
})